package com.itheima.io1;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;

/**
 * @author zhangbaiyan
 * @date 2024-09-20 11:52
 * @description:
 * @version:
 */
public class test2 {
    public static void main(String[] args) throws IOException {
        /*
            换行写:
            再次写出一个换行符就可以了
            windows \r\n
            Linux \n
            mac \r
          细节:
          在windows操作系统当中,Java对回车换行进行了优化
          虽然完整的是\r\n,但是只写入一个\n或者\r,都可以实现换行
          java叶可以实现换行,因为java在底层会补全
          建议:
          不要神略,还是写全了
         */


        //创建对象
        FileOutputStream fos = new FileOutputStream("a.txt", true);
        //写入数据
        //kankelaoyezuishuai
        String str = "kankelaoyezuishuai";
        byte[] bytes1 = str.getBytes();
//        System.out.println(Arrays.toString(bytes));
        fos.write(bytes1);

        //再次写入一个换行符就可以了
        fos.write("\r\n".getBytes());

        String str2 = "hello world";
        byte[] bytes2 = str2.getBytes();
        fos.write(bytes2);
        fos.close();
    }

}
